/**
 * 结果状态码枚举
 */
const ResultCodeEnum = {
  // 系统错误
  SYSTEM_ERROR: {
    code: 500,
    message: '系统错误'
  },
  
  // 参数错误
  PARAM_ERROR: {
    code: 400,
    message: '参数错误'
  },
  
  // 未授权
  USER_NOT_LOGIN: {
    code: 401,
    message: '用户未登录'
  },
  
  // 令牌过期
  TOKEN_EXPIRED_ERROR: {
    code: 401,
    message: '令牌过期'
  },
  
  // 令牌无效
  TOKEN_INVALID_ERROR: {
    code: 401,
    message: '令牌无效'
  },
  
  // 用户不存在
  USER_NOT_EXIST_ERROR: {
    code: 404,
    message: '用户不存在'
  },
  
  // 账单不存在或不属于该用户
  BILL_NOT_FOUND_OR_NOT_BELONG_TO_USER: {
    code: 404,
    message: '账单不存在或不属于该用户'
  },
  
  // 更新错误
  UPDATE_ERROR: {
    code: 500,
    message: '更新失败'
  },
  
  // 删除错误
  DELETE_ERROR: {
    code: 500,
    message: '删除失败'
  }
};

module.exports = ResultCodeEnum;